367. 有效的完全平方数
给你一个正整数 num 。如果 num 是一个完全平方数，则返回 true ，否则返回 false 。
完全平方数 是一个可以写成某个整数的平方的整数。换句话说，它可以写成某个整数和自身的乘积。
不能使用任何内置的库函数，如  sqrt 。


https://leetcode.cn/problems/valid-perfect-square/description/?orderBy=most_votes


数学推理法
完全平方数一定能写成连续的奇数相加
bool isPerfectSquare(int num)
{
    int n=1;
    while(num>0)
    {
        num-=n;
        n+=2;
    }
    if(num==0)
    {
        return true;
    }
    return false;
}